package com.smdp.service;

import com.smdp.dto.Result;
import org.springframework.web.multipart.MultipartFile;

/**
 * 图片上传服务接口。
 * 包含上传图片和删除图片的功能。其中，上传图片时，随机生成文件名和目录名。
 *
 * @author 蔡方珩
 */
public interface IUploadService {
    /**
     * 上传图片
     * @param image 图片对象
     * @return  成功：图片地址+图片名 / 失败：失败原因
     */
    Result uploadImage(MultipartFile image);
    /**
     * 删除照片
     * @param filename 图片地址+图片名
     * @return 成功：OK / 失败：失败原因
     */
    Result deleteBlogImg(String filename);
}
